shed more heat than light - Francés Inglés Diccionario